Thinking about difficult problems